Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: pvbrowser
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
pipe
Кто-нибудь пробовал использовать pvbserver и pvbrowser? Есть под винду и Линух. Что за 5050-й порт, куда она пытается залезть?
a11oleg
Пробовал, совсем не понравилось. Нужен сервер по типу HTTP который возвращает мнемосхему в текстовом виде. Проблемы - тормоз еще тот, да и реализация у него через qt (которая не совсем GPL). Короче лучше и быстрее обычная скада, а если уж совсем прижмет ставьте какой-нибудь софт для работы с AJAX и ваяйте под http - да и проблем с интернетом не будет.
pipe
Мне вообще не удалось его запустить. Скомпилировал (слакварь, ядро 2.4), в Х запускаю сервер ("./процессвьюер -слип=100) из терминала - ругается на неконнект с портом 5050. Кто этот порт ему дает?
Пару дней помучаю, потом решу. Мне скорость особо не нужна, и схема простая.
pipe
Проблем с интернетом и так нет - вся сеть SCADA изолирована и под моим администрированием.
Интересно, что в отзывах AJAX сравнивается с сабжем ;-)
На http я уже пробовал вывести данные с базы (скриптами на перле), пролема в том, что при обрыве связи или неготовности после старта браузер не пытается перечитать страницу.
a11oleg
А сервер не пробовали скомпилировать и запустить - он как раз и дает мнемосхему по 5050 порту
pipe
Пытаюсь запустить сервер.
Зараза :-( Qt-4 хочет. С 3-м (из пакета линуха) не работает. Как обмануть?..
a11oleg
Либо пред. версию pvbrowser либо сливать QT4 с инета.
Еще раз повторяю - забейте на эту дрянь. Пользуйте старый добрый FireFox + AJAX.
Вот, например,
Эклипс
pipe
Да уж, кривизны уже обнаружилось много. А так хорошо начиналось...
Но мне надо безклавиатурную систему сделать (с точскрином). http-баузеры тоже не совсем подходят для этих целей (во-первых, надо его в фулл-скрин автоматом перевести; во-вторых при недоступности страницы обеспечивать автоповтор попыток). Этим путем я уже шел, но тогда отказался. Буду пробовать по-другому. Спасибо за советы.
ge-nka
Я конечно в SCADА-ах ничего не понимаю,но могу подкинуть пару ссылок по LINUX и SCADA

http://visual.sourceforge.net/new/index.php вроде тот-же PVB-Browser,

a взято отсюда http://www.linux-automation.de/processcontrol/index_de.html.
pipe
Идея та же, но говорить о ней рано: "BIG FAT WARNING:This is pre-alpha code and information. You assume all responsibility for its use."
:-(
a11oleg
Но мне надо безклавиатурную систему сделать (с точскрином). http-баузеры тоже не совсем подходят для этих целей (во-первых, надо его в фулл-скрин автоматом перевести; во-вторых при недоступности страницы обеспечивать автоповтор попыток). Этим путем я уже шел, но тогда отказался.
Разобрались что делать? FireFox вполне легко настраивается на полный экран. Авто повтор через JavaScript

Даже интересно как результаты.
В свое время так и пришлось писать свое приложение через QT. Гибкость конечно не та...
pipe
Автоповтор возможен только после загрузки страницы. Если код автоповтора не загрузится в первый раз - повторов и не будет.
a11oleg
В том и фишка AJAX - можете загрузить страницу с локального окна а с сервера скриптом сливать данные в фрейм, слой или таблицу.
pipe
Пофигу. Java, или просто тег "reload" - пока он не загрузился (в первый раз), автоперезагрузки не будет. Никогда. А незагрузится (автоматически, как прописано в настройках браузера, homepage, напр.) в первый раз может по причине неготовности сервера, контента, канала связи. И пока вручную не дадут запрос - не загрузится.
a11oleg
Еще раз - медленно ....
1) На локальном компе делаете страничку с javascript - которая грузится по умолчанию
2) Используйте объект HTTPRequest - это основа любого AJAX
3) Используйте таймер
pipe
1. Страничку кто выдает браузеру? Апач?
2. тут всё понятно. После первой безаварийной загрузки страницы проблем не будет.
3. Куда использовать таймер?
a11oleg
Браузер может сам читать файлы с локального диска - делаем на локальном диске файл .htm и ставим страницк по умолчанию на него.
В нем же пишем скрипт подключения к серверу по HTTPRequest через javasript используя объект timer. Даже если подключение не удалось в поля локальной страницы напишите недоступно и продолжите обращения через HttpRequest к серверу
ggg__ggg
Простите, что вмешиваюсь... Eclipse - это здорово, просто интересно, чем все кончится... FireFox МОЖНО насторить на ЛЮБОЙ повтор обращений, "подкрутить"
тайм-ауты, поменять окно "неудачной загрузки". Хотите через плагины, хотите - через код. Mozilla.org или русский сайт, далее - везде....
pipe
Попробую. Но поскольку джаву не знаю совершенно, результаты, достойные выкладывания здесь, будут нескоро.
pipe
Дополнительная информация обнаружилась в Linux KIOSK-HOWTO (не знал, что "всё уже украдено до нас ;-)")
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.